package org.wdcode.back.helper;

import java.util.List;

import org.wdcode.base.bean.EntityBean;
import org.wdcode.common.util.CommonUtil;
import org.wdcode.core.cache.DBCache;

/**
 * 缓存操作类
 * @author WD
 * @since JDK6
 * @version 1.0 2010-03-23
 */
public final class CacheHelper {
	// 保存缓存列表
	private static List<DBCache<Integer, EntityBean>>	list;

	/**
	 * 重载所有缓存
	 */
	public final static void load() {
		// 判断list不为空
		if (!CommonUtil.isEmpty(list)) {
			// 循环列表
			for (int i = 0; i < list.size(); i++) {
				// 重载缓存
				list.get(i).load();
			}
		}
	}

	/**
	 * 设置缓存列表
	 * @param list 缓存列表
	 */
	public void setList(List<DBCache<Integer, EntityBean>> list) {
		CacheHelper.list = list;
	}
}
